package com.kefu.call.vo;

import io.swagger.models.auth.In;
import org.apache.commons.lang3.StringUtils;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.kefu.common.context.KefuContext;
import com.kefu.common.vo.AbstractSearchVo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

/**
 * @author francis
 * @date 2021/05/22
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@ApiModel(description = "活动清单")
public class ActivityInventoryInfoMySearchVo extends AbstractSearchVo {
	@ApiModelProperty(hidden = true)
	private String userId;
	@ApiModelProperty(hidden = true)
	private String tenantId;
    @ApiModelProperty(value = "创建时间开始")
    private Long createTimeStart;
    @ApiModelProperty(value = "创建时间结束")
    private Long createTimeEnd;
	@ApiModelProperty(value = "活动名称")
	private String activityName;
	@ApiModelProperty(value = "活动状态")
	private Integer activityStatus;
	
	@ApiModelProperty(value = "清单状态",example="1",allowableValues="1,2",notes="1 未完成，2已完成")
    private Integer inventoryStatus;
    
    @ApiModelProperty(value = "清单分配状态",example="1",allowableValues="1,2",notes="1 未分配，2已分配")
    private Integer assignmentStatus;
    
    @ApiModelProperty(value = "意向状态",example="0",allowableValues="0,1,2,3,4",notes="0 无，1 无效电话，2无意向，3 意向，4已成交")
    private Integer intentionStatus;

    public <T>QueryWrapper<T> builder() {
	    return null;
	}
}